package com.biboheart.adapter.model;

import lombok.Data;

import java.util.List;

@Data
public class ConverterDataModel {
    // 数据来源对象, 表示从输入中的哪个对象取值{root: 表示最外层}
    private String sourceObject;
    // 来源属性名
    private String sourceName;
    // 目标属性名
    private String targetName;
    // 目标值类型
    private String targetClass;
    // 转换器名称
    private String converter;
    // 转换器参数
    private String auxiliary;
    // 对照编号
    private String contrastSn;
    // 对照类型, 枚举转换时取值类型，枚举{1: 取编号, 2: 取描述}
    private Integer contrastType;
    // 默认值
    private String def;
    // 指令参数
    private String instructParams;
    // 描述
    private String remark;
    // 子数据
    private List<ConverterDataModel> children;
}
